package com.antunnel.betting.dao;

import com.antunnel.basicorm.core.BaseDao;

/**
 * 老时时彩
 * @author ning.wang
 *
 */
public interface OldSSCBettingDao extends BaseDao {
	/**
	 * 一星 从0～9十个号码中任选1个或多个号码，所选号码与开奖号码最后一位号码相同，即中奖10元
	 * 
	 * @param userbase
	 * @param number
	 * @return
	 * @throws Exception
	 */
	public Integer saveOneStarBetting(Integer[] number) throws Exception;

	/**
	 * 二星直选 从个、十位各选1个或多个号码，所选号码与开奖号码后两位号码相同（且顺序一致），即中奖100元
	 * 
	 * @param userbase
	 * @param number
	 * @return
	 * @throws Exception
	 */

	public Integer saveTwoStarZhiXuanBetting(Integer[] number) throws Exception;

	/**
	 * 二星组选 从个、十位各选1个或多个号码，所选号码与开奖号码后两位相同（顺序不限，不含对子号），即中奖50元
	 * 
	 * @param number
	 * @return
	 * @throws Exception
	 */
	public Integer saveTwoStarZuXuanBetting(Integer[] number) throws Exception;

	/**
	 * 二星组选复式 从0～9中任选3～6个号码，所选号码与开奖号码后两位号码相同（顺序不限，不含对子号），即中奖50元
	 * 
	 * @param number
	 * @return
	 * @throws Exception
	 */
	public Integer saveTwoStarZuXuanFuShiBetting(Integer[] number)
			throws Exception;

	/**
	 * 三星直选 从个、十、百位各选1个或多个号码，所选号码与开奖号码后三位号码相同（且顺序一致），即中奖1000元
	 * 
	 * @param number
	 * @return
	 * @throws Exception
	 */
	public Integer saveThreeStarZhiXuanBetting(Integer[] number)
			throws Exception;

	/**
	 * 三星组三 从0～9中任选2个或多个号码，所选号码与开奖号码后三位号码相同（顺序不限），即中奖320元
	 * 
	 * @param number
	 * @return
	 * @throws Exception
	 */
	public Integer saveThreeStarZuSanBetting(Integer[] number) throws Exception;

	/**
	 * 三星组六 从0～9中任选3个或多个号码，所选号码与开奖号码后三位号码相同（顺序不限），即中奖160元
	 * 
	 * @param number
	 * @return
	 * @throws Exception
	 */
	public Integer saveThreeStarZuLiuBetting(Integer[] number) throws Exception;

	/**
	 * 五星直选 从个、十、百、千、万位各选1个或多个号码，所选号码与开奖号码一一对应，即中奖100000元
	 * 
	 * @param number
	 * @return
	 * @throws Exception
	 */
	public Integer saveFiveStarZhiXuanBetting(Integer[] number)
			throws Exception;

	/**
	 * 五星通选 从个、十、百、千、万位各选1个或多个号码，所选号码与开奖号码一一对应，兼中兼得，即中奖20440元；如所选号码和开奖号码，
	 * 前三位或后三位一一对应，即中奖220元；如前二位或者后二位一一对应，即中奖20元
	 * @param number
	 * @return
	 * @throws Exception
	 */
	public Integer saveFiveStarTongXuanBetting(Integer[] number)
			throws Exception;

}
